summaryrefslogtreecommitdiffstats
path: root/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/StartupHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/StartupHandler.java')
-rw-r--r--src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/StartupHandler.java45
1 files changed, 0 insertions, 45 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/StartupHandler.java b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/StartupHandler.java
deleted file mode 100644
index 749a06b32..000000000
--- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/StartupHandler.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package org.yuzu.yuzu_emu.utils;
-
-import android.content.SharedPreferences;
-import android.preference.PreferenceManager;
-import android.text.Html;
-import android.text.method.LinkMovementMethod;
-import android.widget.TextView;
-
-import androidx.appcompat.app.AlertDialog;
-
-import org.yuzu.yuzu_emu.R;
-import org.yuzu.yuzu_emu.YuzuApplication;
-import org.yuzu.yuzu_emu.ui.main.MainActivity;
-import org.yuzu.yuzu_emu.ui.main.MainPresenter;
-
-public final class StartupHandler {
- private static SharedPreferences mPreferences = PreferenceManager.getDefaultSharedPreferences(YuzuApplication.getAppContext());
-
- private static void handleStartupPromptDismiss(MainActivity parent) {
- parent.launchFileListActivity(MainPresenter.REQUEST_INSTALL_KEYS);
- }
-
- private static void markFirstBoot() {
- final SharedPreferences.Editor editor = mPreferences.edit();
- editor.putBoolean("FirstApplicationLaunch", false);
- editor.apply();
- }
-
- public static void handleInit(MainActivity parent) {
- if (mPreferences.getBoolean("FirstApplicationLaunch", true)) {
- markFirstBoot();
-
- AlertDialog.Builder builder = new AlertDialog.Builder(parent);
- builder.setMessage(Html.fromHtml(parent.getResources().getString(R.string.app_disclaimer)));
- builder.setTitle(R.string.app_name);
- builder.setIcon(R.mipmap.ic_launcher);
- builder.setPositiveButton(android.R.string.ok, null);
- builder.setOnDismissListener(dialogInterface -> handleStartupPromptDismiss(parent));
-
- AlertDialog alert = builder.create();
- alert.show();
- ((TextView) alert.findViewById(android.R.id.message)).setMovementMethod(LinkMovementMethod.getInstance());
- }
- }
-}